home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20031118-20041115 / 000296_fdc@columbia.edu_Sun May 23 14:35:49 2004.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Path: newsmaster.cc.columbia.edu!not-for-mail
  2. From: Frank da Cruz <fdc@columbia.edu>
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: REMOTE MESSAGE command for K95 and C-Kermit
  5. Date: 23 May 2004 18:34:45 GMT
  6. Organization: Columbia University
  7. Lines: 38
  8. Message-ID: <slrncb1rm5.6ml.fdc@sesame.cc.columbia.edu>
  9. Reply-To: fdc@columbia.edu
  10. NNTP-Posting-Host: sesame.cc.columbia.edu
  11. X-Trace: newsmaster.cc.columbia.edu 1085337285 11174 128.59.59.56 (23 May 2004 18:34:45 GMT)
  12. X-Complaints-To: postmaster@columbia.edu
  13. NNTP-Posting-Date: 23 May 2004 18:34:45 GMT
  14. User-Agent: slrn/0.9.8.0 (SunOS)
  15. Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:15023
  16.  
  17. An interesting tech-support query came in a few days ago.  Someone who
  18. had been using MS-DOS Kermit for years and years, even on 32-bit Windows
  19. (tsk tsk) found, when trying to move the application to Windows XP, that
  20. MS-DOS Kermit no longer worked right.  Of course this was to be expected
  21. and our advice, predictably, was to change to Kermit 95 for all the
  22. well-known reasons:
  23.  
  24.   http://www.columbia.edu/kermit/msk95.html
  25.  
  26. Yes, said the user, but Kermit 95 does not have a REMOTE MESSAGE command,
  27. and my application depends on it.  Wow, I had totally forgotten about that
  28. command, and never knew anybody had ever used it.  It sends a short text
  29. message from the Kermit client to the Kermit server, presumably for display
  30. on the server's screen.  Evidently some sort of device exists, manufactured
  31. long ago, that uses this protocol creatively: the client uploads a file and
  32. then sends a remote message in a specific format to tell the server to
  33. install the file as some kind of upgrade or patch to the server-side
  34. application.
  35.  
  36. It would be easy enough to add this command to C-Kermit, but the user needed
  37. it to be in Kermit 95 and putting out new K95 releases is a rather big deal,
  38. what with all the packaging, publishers, distributors, and expense involved.
  39.  
  40. But Kermit 95 (like C-Kermit and MS-DOS Kermit) includes its own built-in
  41. programming language.  Can a small piece of Kermit client/server protocol
  42. be implemented in this language?  Yes indeed, and here it is:
  43.  
  44.   ftp://kermit.columbia.edu/kermit/scripts/ckermit/rmsg
  45.  
  46. This is far from a real Kermit protocol implementation, but shows that it
  47. would be possible: encoding, formation, and transmission of packets, 
  48. checking for acknowledgement and retransmitting if a valid acknowledgement
  49. doesn't arrive in time, etc.  Similar techniques were used to implement
  50. TAP (alphanumeric paging protocol):
  51.  
  52.   ftp://kermit.columbia.edu/kermit/scripts/ckermit/alphapage
  53.  
  54. - Frank